How can altruistic behaviour arise through natural selection?

In the past few years this question has mainly been approached by kin evolution theory, which explains eusociality based on the concept of inclusive fitness. But recently there has been a heated debate among scientists studying the evolution of social behaviour if this holds true. (Question of the Week, 11.10.2010)